#top {
    width: 1000px;
    height: 70px;
    margin: 5px auto;
}
#top #logo {
    display: block;
    width: 217px;
    float: left;
}
#top #top-ads {
    width: 650px;
    height: 63px;
    float: left;
    margin-left: 120px;
}
#top #top-ads img {
    float: right;
    margin-left: 20px;
}
#nav {
    width: 1000px;
    height: 38px;
    line-height: 38px;
    margin: 0px auto;
    background: url(../images/nav-bg.gif) repeat-x;
}
#nav .fn-left {
    width: 4px;
    height: 38px;
    background: url(../images/nav-left.gif) no-repeat left;
}
#nav li {
    float: left;
    padding-left: 35px;
}
#nav .nav-list {
    width: 965px;
    height: 38px;
    float: left;
}
#nav .nav-list li a {
    font-size: 15px;
    color: #FFF;
    font-weight: bold;
}
#nav #nav-help {
    float: right;
}
#nav #nav-help a {
    margin-left: 3px;
    padding: 8px 12px;
    font-weight: bold;
    color: #006600;
    background-color: #ffff99;
    border-radius: 3px;
}
#nav .fn-right {
    width: 4px;
    height: 38px;
    background: url(../images/nav-right.gif) no-repeat right;
}

.table-list,.table-form{width: 100%;color: #404040;margin-bottom:18px;}
.table-list a{color: #385EA2;}
.table-list tr{height: 30px;}
.table-list th{font-weight: bold;padding: 8px 10px;}
.table-list td{padding: 7px 9px;border-top:1px #CCF solid;}
.table-list .table-list-header{background: #DDD;border: none;height: 20px;}
.table-list .table-list-header th{font-weight: normal;}
.table-form{
	background: #fff;
}
.table-form tr{
	height: 30px;
	line-height: 30px;
}
.table-form th{
	width: 30%;
	text-align: right;
	font-size: 13px;
	padding-top:10px;
	padding-right: 10px;
  font-weight: normal;
}
.table-form td{
	padding-top:10px;
	padding-right: 30px;
	border: none;
}
input,select,textarea{
	width: 220px;
	height: 22px;
	padding: 2px 0px 2px 10px;
	border: 1px #D5D5D5 solid;
	border-radius: 3px;
	color: #444;
}
select{
	height: 30px;
	background: #FFF;
}
textarea{
	width: 250px;
	height: auto;
}
label{
	margin-right: 10px;
}
label input{
	width: 20px;
	vertical-align: middle;
	border: none;
}
.model-form{
  width: 100px;
}
.input-file{
  border: none;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}

.success {
color: #090;
}
.warning{
  color: red;
}
.sys{
  color: #F60;
}
.tips{
  font-size: 11px;
  color: #999;
  margin-left: 5px;
}
.btn{
    height: 30px;
    padding: 0px 9px;
    border:none;
    background:#F27936;
    color: #FFF;
    font-size: 13px;
    border-radius:2px;
    cursor: pointer;
}
.btn-green{
  background: #339933;
}
.btn-large{
  padding: 5px 15px;
}
.btn-mini{
  width: 100px;
}
.opt-tool a{
    display: block;
    padding: 3px 10px;
    float: left;
    border: 1px #999 solid;
    margin-right: 5px;
    border-radius: 3px;
}
.tips-well{
  border: 2px #ccc solid;
  padding: 10px;
  border-radius: 2px;
  margin: 10px auto;
  text-align: center;
  color: #666;
}
.data-title{height: 28px;line-height: 28px;padding-left:10px;color: #376BA6;border-bottom: 1px solid #CCCCFF;font-weight:bold;color: #555;font-size: 14px;margin-bottom: 8px;}
.page-list{padding: 10px 0px;}
.page-list a{padding: 5px;border: 1px solid #eee;color: #036CB4;margin: 0px 3px;}
.page-list strong{padding: 5px;border: 1px solid #036CB4;background: #036CB4;color: #fff;margin: 0px 3px;}
.page-list span{padding: 5px;border: 1px solid #eee;color: #ddd;margin: 0px 3px;}


#copy-bottom{width: 100%;height:53px;background: #333;clear: both;}
#copy-bottom div{height: 33px;margin: 0 auto;background: url(../images/logo_bottom.gif) no-repeat;padding: 10px 0;}
#copy-bottom div p{height: 33px;line-height: 33px;color: #fff;margin-left: 250px;}